<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

    margin: 0;

    padding: 0

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



table th, table td {

    padding: 5px

}



fieldset, img {

    border: 0

}



address, caption, cite, code, dfn, em, th, var {

    font-style: normal;

    font-weight: 400

}



ol, ul {

    list-style: none

}



ception, th {

    text-align: left

}



q:before, q:after {

    content: ''

}



abbr, acronym {

    border: 0

}



a {

    color: #666;

    text-decoration: none

}



a:focus {

    outline: none

}



a:hover {

    text-decoration: underline

}



.tl {

    text-align: left

}



.tc {

    text-align: center

}



.tr {

    text-align: right

}



.bc {

    margin-left: auto;

    margin-right: auto

}



.fl {

    float: left;

    display: inline

}



.fr {

    float: right;

    display: inline

}



.zoom {

    zoom: 1

}



.hidden {

    visibility: hidden

}



.vam {

    vertical-align: middle

}



.clear {

    clear: both;

    height: 0;

    line-height: 0;

    font-size: 0

}



p {

    word-spacing: -1.5px

}



-moz-box-sizing:content-box



;

-webkit-box-sizing:content-box



;

box-sizing:content-box



;

.curp {

    cursor: pointer

}



;

sup {

    vertical-align: baseline

}



sub {

    vertical-align: baseline

}



input, button, textarea, select, optgroup, option {

    font-family: inherit;

    font-size: inherit;

    font-style: inherit;

    font-weight: inherit

}



input, button, textarea, select {

    *font-size: 100%

}



input, select {

    vertical-align: middle

}



body {

    font: 12px/1.231 arial, helvetica, clean, sans-serif

}



select, input, button, textarea, button {

    font: 99% arial, helvetica, clean, sans-serif

}



table {

    font-size: inherit;

    font: 100%;

    border-collapse: collapse

}



pre, code, kbd, samp, tt {

    font-family: monospace;

    *font-size: 108%;

    line-height: 100%

}



h1 {

    font-size: 32px

}



h2 {

    font-size: 26px

}



h3 {

    font-size: 20px

}



h4 {

    font-size: 14px

}



h5 {

    font-size: 12px

}



h6 {

    font-size: 10px

}



#roll_top, #fall, #ct {

    position: relative;

    cursor: pointer;

    height: 59px;

    width: 20px

}



#roll_top {

    background: url(../images/top.gif) no-repeat

}



#fall {

    background: url(../images/top.gif) no-repeat 0 -80px

}



#ct {

    background: url(../images/top.gif) no-repeat 0 -40px

}



#roll {

    display: block;

    width: 20px;

    margin-right: -485px;

    position: fixed;

    right: 46%;

    top: 80%;

    _margin-right: -485px;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));

    z-index: 100

}



body {

    background-color: #fff;

    overflow-x: hidden;

    color: #666;

    font-size: 12px;

    font-family: 微软雅黑;

    position: relative

}



.header, .content, .footer, .container {

    margin-left: auto;

    margin-right: auto;

    width: 1200px

}



.header {

    width: 100%;

    overflow: hidden;

    background-color: #fff

}



.header_top {

    overflow: hidden;

    width: 100%;

    height: 30px;

    background-color: #eee

}



.header_top p {

    float: left;

    line-height: 30px;

    font-size: 13px;

    color: #333

}



.header_top ul {

    overflow: hidden;

    float: right;

    margin-top: 5px

}



.header_top li {

    float: left;

    font-size: 13px;

    color: #333;

    padding: 0 10px;

    border-right: 1px solid #333

}



.header_top li.last {

    border: none;

    padding-right: 0

}



.header_center {

    overflow: hidden;

    width: 1000px;

    margin: 0 auto;

    height: 126px

}



.header_center h1 {

    float: left;

    margin-top: 20px

}



.header_center h2 {

    float: left;

    padding: 5px 0;

    margin-top: 35px;

    padding-left: 20px;

    border-left: 1px solid #d2d2d2;

    font-size: 24px;

    color: #005aa1;

    margin-left: 20px

}



.header_center h2 em {

    display: block;

    font-size: 20px;

    color: #666;

    margin-top: 5px;

    font-weight:bold;

}



.header_center .phone {

    overflow: hidden;

    float: right;

    margin-top: 45px;

    padding-left: 55px;

    background: url(../images/phone.png) no-repeat left center

}



.header_center .phone p {

    font-size: 13px;

    color: #666

}



.header_center .phone span {

    display: block;

    font-size: 22px;

    color: #f60

}



.header_nav {

    overflow: hidden;

    width: 100%;

    height: 55px;

    background: url(../images/nav.png) left top repeat-x;

    line-height: 55px

}



.header_nav ul {

    overflow: hidden;

    width: 100%

}



.header_nav li {

    float: left;

    font-size: 14px;

    background: url(../images/nav_b.png) no-repeat right center

}



.header_nav li a {

    text-decoration: none;

    display: block;

    color: #fff;

    padding-left: 30px !important;

    padding-right: 30px !important;

}



.header_nav li:last-child {

    background: 0 0

}



.header_nav li.cur, .header_nav li:hover {

    background: url(../images/nav_c.png) repeat-x left top

}



.footer {

    overflow: hidden;

    width: 100%;

    background-color: #26272a

}



.footer .f_nav {

    overflow: hidden;

    width: 100%;

    height: 50px;

    background-color: #313236

}



.footer .f_nav ul {

    overflow: hidden;

    width: 100%

}



.footer .f_nav li {

    float: left;

    font-size: 14px;

    height: 48px;

    border-top: 2px solid #313236;

    background: url(../images/nav_b.png) right center no-repeat;

    line-height: 48px

}



.footer .f_nav li a {

    color: #fff;

    text-decoration: none;

    display: block

}



.footer .f_nav li:last-child {

    background: 0 0

}



.footer .f_nav li:hover {

    border-color: #f07f1b

}



.footer .f_nav li:hover a {

    color: #f07f1b

}



.footer .f_center {

    overflow: hidden;

    width: 1000px;

    margin: 0 auto

}



.footer .f_center h2 {

    float: left;

    margin-top: 65px

}



.footer .f_center .info {

    overflow: hidden;

    float: left;

    margin-top: 45px;

    margin-left: 35px

}



.footer .f_center .info p {

    font-size: 13px;

    color: #c3c3c3;

    line-height: 32px

}



.footer .f_center .ewm {

    overflow: hidden;

    float: right;

    margin-left: 20px;

    margin-top: 55px

}



.footer .f_center .ewm img {

    display: block;

    margin-bottom: 10px

}



.footer .f_center .ewm em {

    display: block;

    text-align: center;

    font-size: 13px;

    color: #c3c3c3

}



.footer .f_btm {

    overflow: hidden;

    width: 100%;

    height: 40px;

    border-top: 1px solid #313236;

    margin-top: 40px

}



.footer .f_btm p {

    float: left;

    line-height: 40px;

    color: #858585;

    font-size: 13px

}



.footer .f_btm .container span {

    float: right;

    margin-top: 12px;

    color: #858585;

    font-size: 13px

}</pre></body></html>